Tag

#분산 트랜잭션

/ Backend/Architecture

Saga 패턴으로 분산 트랜잭션 처리하기: Payment Service 실전 사례

마이크로서비스 환경에서 여러 서비스를 거치는 결제 프로세스를 Saga 패턴으로 구현했습니다. PG 승인, Order 생성, 완료 처리의 각 단계에서 실패 시 보상 트랜잭션을 실행하여 데이터 일관성을 유지하는 실전 사례를 공유합니다.